CSEG3060 Course home Portal
UPES · University of Tomorrow
CSEG3060 — Research Methodology in Computer Science · L-T-P-C 3-0-0-3
Unit I · Lecture 3
Essential Attributes and Errors in Selection
Conceptual quality, operational feasibility, strategic value — and the five families of selection error · B.Tech. (CSE) · Dr. Mohsin Furkh Dar
CO1 Essential attributes ATTR-FEAS Falsifiability Five error families Reframing
Course outcome addressed — CO1

Understand the meaning, significance and foundational components of research, including the formulation and evaluation of research problems.

The selection of a research problem is the single most consequential decision in the research lifecycle. An elegant methodology, a sophisticated toolchain or a powerful statistical model cannot rescue a study built on a poorly chosen problem. Conversely, a well-selected problem — even investigated with modest resources — tends to produce useful, publishable and citable contributions.

How to use these notes

This lecture answers two complementary questions: what makes a research problem good? (the essential attributes, Section 2) and what makes one bad? (the selection errors, Section 4).

The ATTR-FEAS checklist in Section 3 consolidates the attributes into eight diagnostic questions. Memorise it: examiners ask you to apply it to a given problem statement, and it is also the fastest way to audit your own project proposal.

1. Learning Objectives

2. Essential Attributes of a Good Research Problem

The attributes are interrelated: weakness in one often compromises the others. They group under three meta-categories — conceptual quality, operational feasibility and strategic value.

2.1 Conceptual Quality

Clarity and precision of statement. The problem must be expressed in unambiguous, operationally defined terms. Vague verbs such as study, understand, look at or explore the area of should be replaced with precise verbs: evaluate, compare, predict, classify, optimise.

Precision in one rewrite

Poor: “Study deep learning.”

Improved: “Evaluate the impact of activation-function selection (ReLU, GELU, Swish) on the convergence speed of residual CNNs trained on CIFAR-10.”

Novelty and originality. Novelty is relative and can be expressed along several dimensions, and a problem need not be novel in every one — CS theses routinely make methodological or empirical contributions alone:

Theoretical grounding. A problem should arise from an identifiable body of literature and contribute back to it. You must be able to position the work with respect to at least one established theory — PAC learning, information theory, queueing theory, type theory, software metrics theory.

Testability and falsifiability. Following Popperian epistemology, a problem should admit hypotheses that can in principle be refuted. In computing this means questions whose answers rest on measurable outcomes: does the proposed algorithm reduce worst-case time complexity? Does the model achieve statistically significant gains in F1 on a held-out test set? Does the protocol lower end-to-end latency under specified load? A problem that cannot, even in principle, be refuted is closer to speculation than to research.

2.2 Operational Feasibility

Researchability. The problem must be investigable using available or obtainable methods. One demanding access to a hyperscale data centre or proprietary industrial control systems may be theoretically interesting but practically unresearchable for a student.

Feasibility of data acquisition. Empirical CS research depends on data — benchmark datasets, log files, survey responses, simulation traces. The problem must specify the sources and confirm they are accessible, ethical, and of adequate volume and quality. For quantitative work a rough sample-size awareness helps; comparing two means with expected effect size d, the normal approximation gives a per-group size of:

per-group sample sizen ≈ 2( z1−α/2 + z1−β )² / d²

where z1−α/2 and z1−β are the standard normal deviates for the significance level and the statistical power. A problem whose data requirements vastly exceed the attainable n is not feasible.

Compatibility with the researcher's competence. The problem should lie within, or just beyond, the existing skill envelope. A novice attempting quantum algorithm design or category-theoretic semantics without preparation is unlikely to produce credible work.

Manageability of scope. Over-scoping is a common failure mode. Scope must be commensurate with the time, computing and human resources available: a manageable problem produces at least one defensible contribution within the stipulated duration.

Ethical acceptability. The problem must conform to institutional norms — responsible data handling, avoidance of harm from deployed AI systems, and compliance with ethics-committee requirements.

2.3 Strategic Value

3. The ATTR-FEAS Checklist

A mnemonic for problem selection and proposal review
LetterAttributeDiagnostic question
AAim clarityCan the problem be stated in one unambiguous sentence?
TTestabilityCan at least one falsifiable hypothesis be formulated?
TTheoretical linkIs the problem grounded in an identifiable literature?
RRelevanceDoes the problem matter to a recognised community?
FFeasibilityAre data, tools and skills realistically available?
EEthical soundnessDoes the study pass an ethics review?
AAchievability of scopeCan the work be completed in the allotted time?
SSignificance of contributionWill the outcome advance knowledge or practice?

A problem scoring affirmatively on at least seven of the eight items is generally defensible.

4. Errors in the Selection of a Research Problem

Selection errors fall into five families, each illustrated below with a typical computing scenario.

4.1 Errors of Scope

4.2 Errors of Conceptual Grounding

4.3 Errors of Empirical Design

4.4 Errors of Motivation and Context

4.5 Errors of Self-Assessment

4.6 Diagnostic Summary

Error familyTypical symptomMost effective remedy
ScopeProblem too broad or too narrowRestate with explicit boundary conditions
ConceptualNo theory, no literature anchorConduct a systematic literature review
EmpiricalNo data, no instrumentsPilot data collection early
MotivationFad-driven, externally imposedReframe around genuine intellectual tension
Self-assessmentBeyond competence, beneath interestCalibrate scope to the researcher profile

5. Case Studies

Case A — a well-formed problem in network security

“Evaluate the detection latency and false-positive rate of a transformer-based intrusion detection system against three baselines (signature-based Snort, random forest, and LSTM) on the CICIDS-2017 dataset, under class-imbalanced conditions.”

  • Clear aim — the comparison is operationalised through two metrics.
  • Novelty — applying transformers to a class-imbalanced IDS task is non-trivial.
  • Feasibility — CICIDS-2017 is public and the baselines are open-source.
  • Testability — hypotheses are explicit, for instance H0: no significant difference in detection latency at α = 0.05.
  • Relevance — intrusion detection is a perennial security concern.
Case B — a poorly formed problem, and its reframing

“Investigate artificial intelligence.” This violates nearly every attribute: no scope, no testable hypothesis, no theoretical anchor, no feasibility boundary, no measurement. It is not a problem but a topic.

Reframed: “Quantify the effect of curriculum learning on the sample efficiency of vision transformers fine-tuned for medical image classification under a fixed compute budget of 100 GPU-hours.”

Case C — the hidden feasibility trap

“Train a foundation model for Indian legal text from scratch and benchmark it against GPT-4.” The compute cost of pretraining is incompatible with a B.Tech or M.Tech budget, and benchmarking against a proprietary model introduces intellectual-property and reproducibility problems.

Reframed: “Fine-tune an open-source 7B-parameter LLM on a curated Indian legal corpus and evaluate its performance on three downstream tasks: case summarisation, statutory QA, and judgement classification.” The reframing retains the original motivation while rendering the study feasible.

6. Summary

The selection of a research problem is not an act of inspiration but an act of disciplined evaluation. A good problem in computer science is simultaneously clear, novel, theoretically grounded, testable, feasible, ethical, manageable and significant; the ATTR-FEAS checklist operationalises these into a reusable diagnostic.

Equally important is the diagnosis of selection errors, which fall into five families — errors of scope, of conceptual grounding, of empirical design, of motivation, and of self-assessment. Recognising them early converts a doomed study into a salvageable one through reframing.

A closing heuristic

The best research problem is one that, when stated aloud, a peer in the same subfield can criticise constructively — because what can be criticised is what can be improved, and what can be improved is what can be defended.

7. Exam Preparation

Preparation tips
  • Memorise the ATTR-FEAS heuristic and be able to apply it to any given problem statement.
  • Prepare two contrasting examples — one well-formed, one poorly formed — from your own area of interest.
  • Be able to reframe a vague problem into a precise, testable one; examiners test this skill directly.
  • Distinguish conceptual from operational errors in problem selection.
  • Practise writing hypotheses in null and alternative form, with the corresponding test statistic.

7.1 Short-Answer Questions

  1. State and justify any five essential attributes of a good research problem. 5 marks
  2. Differentiate between an over-broad and an over-narrow research problem, giving one computing example of each. 3 marks
  3. Explain why “novelty” should not be confused with “complexity” in problem selection. 3 marks
  4. Why is theoretical grounding important even for an empirically oriented CS thesis? 3 marks

7.2 Long-Answer and Applied Questions

  1. A peer proposes the problem “Make cloud computing faster”. Diagnose the errors and rewrite it as a well-formed research problem in distributed systems or cloud resource management. 10 marks
  2. For each attribute in the ATTR-FEAS checklist, give one diagnostic question you would pose to a student presenting a research proposal. 8 marks
  3. A funding agency offers a grant to study “AI for healthcare” but specifies completion in 18 months with a single GPU workstation. Discuss the ethical, feasibility and scope concerns, and propose a defensible formulation. 12 marks

7.3 Higher-Order Question

Classify the error, then reframe

For each of the following, classify the primary error — scope, conceptual, empirical, motivational or self-assessment — and propose a one-paragraph reframing that preserves the underlying motivation:

  • “Build a chatbot that talks like a human.”
  • “Prove P ≠ NP.”
  • “Survey all machine-learning algorithms ever published.”
  • “Reimplement TensorFlow from scratch in a new language.”

8. Suggested Further Reading

CSEG3060 Research Methodology in Computer Science · Unit I · Lecture 3 student notes · Dr. Mohsin Furkh Dar · School of Computer Science, UPES. Companion slide deck: Lecture 3 slides.